package cn.ecut.dzy.array;

/**
 * @program: datastructure
 * @description:实现获取 下一个排列 的函数，算法需要将给定数字序列重新排列成字典序中下一个更大的排列（即，组合出下一个更大的整数）。
 *
 * 如果不存在下一个更大的排列，则将数字重新排列成最小的排列（即升序排列）
 * @author: DingZhenYun
 * @create: 2021-10-31 18:46
 **/

public class NextPermutation {
    // 思路：从后向前找到升序子序列，然后确定调整后子序列的最高位，剩余部分升序排列
    public void nextPermutation1(int[] nums){

    }
}
